header{
	border-bottom:1px solid #ededed;
}
.title{
     width: 7.1rem;
    height: 0.88rem;
    margin: 0 auto;
    font-size: 0.36rem;
    color: #5F5D5D;
    text-align: center;
    line-height: 0.88rem;
}
i.left_jt{
	color:#202020;
	position: absolute;
	left:0.2rem;
	top:50%;
	-webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.formInfo{
	margin-top:0.88rem;
	height:1.3rem;
	font-size: 0;
	padding:0.15rem 0.2rem;
	border-bottom:1px solid #DCDDDD; 
}
.head{
	font-size:0.26rem;
	color:#8B8B8C;
	line-height: 1rem;
}
.head_img{
	width:1rem;
	height:1rem;
	overflow: hidden;
	border-radius: 50%;
	float: right;
	margin-right:0.1rem;
}
.form{
	padding-bottom:1rem;
}
.form_1 section{
	height:0.8rem;
	padding:0 0.2rem;
	font-size: 0;
	position: relative;
	border-bottom:1px solid #DCDDDD; 
	overflow:hidden;
}
.form_1 section span{
	font-size:0.26rem;
	display: inline-block;
	line-height: 0.8rem;
}
.form_1 section .account_name{
	color:#8B8B8C;
	margin-right:0.3rem;
}
.form section .account_name_1 {
	color:#5F5D5D;
}
.form section .place{
	float: right;
	margin-right:0.5rem;
}
i.more{
	font-size: 20px;
	color:#8B8B8C;
	position: absolute;
	right:0.2rem;
	top:50%;
	-webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.form_2 section{
	height:0.84rem;
	padding:0 0.2rem;
	line-height: 0.84rem;
	font-size: 0;
	position: relative;
	border-bottom:1px solid #DCDDDD; 
}
.form_2 section span{
	font-size:0.26rem;
	display: inline-block;
	vertical-align: middle;
	 margin-left: 0.2rem;
	 color:#8B8B8C;
}
.form_2 .inner_top{
	padding-left:0.2rem;
	height:0.82rem;
	border-top:1px solid #DCDDDD;
	border-bottom:1px solid #DCDDDD;
	line-height: 0.82rem;
	font-size: 0.28rem;
	font-weight: bold;
	color:#5F5D5D;
	margin-top:0.2rem;
}
.set_icon {
    width: 0.39rem;
    height: 0.39rem;
    margin-top: 0.22rem;
    margin-left: 0.1rem;
    float: left;
    vertical-align: middle;
}
.form_2 section .inner_right {
    float: right;
    margin-right: 0.2rem;
    color: #5F5D5D;
}
.form_2 section .color_gray{
	color:#B6B6B7;
	margin-right:0.5rem;
}
.form_2 section .go{
	color:#5F5D5D;
	margin-right:0.5rem;
}
.form_2 section .inner_right1{
	color:#B6B6B7;
	margin-right:0.2rem;
}
/*遮罩*/
.person_mask {
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,0.5);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    display: none;
}
.person_head {
    width: 100%;
    height: 4.17rem;
    background: #FFFFFF;
    position: fixed;
    bottom: 0;
    z-index: 1111;
    display: none;
}
.upload {
    width: 100%;
    height: 0.98rem;
    border-bottom: 1px solid #F9CD65;
    font-size: 0;
    line-height: 0.98rem;
}
.upload span {
    margin-left: 0.2rem;
    color: #5F5D5D;
    font-size: 0.3rem;
    
}
i.close{
	color:#8B8B8C;
	font-size: 24px;
	float: right;
	margin-right:0.2rem;
}
.select {
    width: 100%;
    height: 0.88rem;
    line-height: 0.88rem;
}
.select span {
    margin-left: 0.3rem;
    font-size: 0.28rem;
    color:#8B8B8C;
    display: block;
}
.photo{
	position: relative;
	font-size: 0;
}
.photo_1 {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    overflow: hidden;
    margin-left:0.3rem;
   display: inline-block;
    vertical-align: middle;
}
.person_btn {
    width: 1.7rem;
    height: 0.52rem;
    border-radius: 15px;
    background: #F6AD02;
    margin-left:0.3rem;
    text-align: center;
    line-height: 0.52rem;
    color: #fff;
    font-size: 0.26rem;
    display: inline-block;
    vertical-align: middle;
}
.success {
    width: 3.6rem;
    height: 1.2rem;
    background:rgba(0,0,0,.5);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 2rem auto;
    border-radius: 5px;
    display: none;
}
.success_btn {
    width: 3.4rem;
    height: 1rem;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
i.enter{
	color:#F6AD02;
	font-size:28px;
	float:left;
	margin-top:0.2rem;
	margin-left:0.3rem;
}
.success_btn p {
    float: left;
    line-height: 1rem;
    margin-left: 0.33rem;
    font-size: 0.26rem;
    color:#5F5D5D;
}

/*遮罩*/
/*性别选择*/
.sex_box {
    width: 6rem;
    height:2rem;
    position: absolute;
    top:0;
    left:0;
    bottom:0;right:0;
    margin:auto;
    background: #FFFFFF;
    border-radius: 5px;
    z-index: 999;
    display: none;
}
.sex_box li {
    height:1rem;
    line-height:1rem;
    font-size: 0;
    background: #fff;
    padding-left: 0.5rem;
    border-bottom: 1px solid #E4E5E5; 
}
.sex_box li span {
    font-size: 0.3rem;
    color: #232323;
    vertical-align: middle;
}
.sex_box li i {
    font-size: 20px;
    vertical-align: middle;
    color: #30A7E0;
    margin-left: 0.15rem;
}
.sex_box li i.c_red {
    color: #FC6AD3;
}
.sex_box li span.c_r {
    color: #F6AD02;
}
.sex_box li div.dg {
    color: #F6AD02;
    font-size: 26px;
    float: right;
    margin-right: 0.7rem;
    display: none;
}
/*性别选择*/
/*昵称*/
.name_box {
    width: 6rem;
    height:3.54rem;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: none;
    z-index: 999;
}
.name_content {
    width: 6rem;
    height: 2.4rem;
    background: #FFFFFF;
    padding: 0.5rem 0.4rem;
    font-size: 0.28rem;
    color: #232323;
    text-align: center;
    resize: none;
    border-radius: 5px;
}
.sure_button {
    width: 6rem;
    height: 0.7rem;
    background: #F6AD02;
    color: #FFFFFF;
    font-size: 0.26rem;
    text-align: center;
    line-height: 0.7rem;
    letter-spacing: 0.04rem;
    border-radius: 25px;
    margin-top: 0.2rem;
    font-size: 0.26rem;
}
/*昵称*/
/*年龄*/
.age_box {
    width: 5rem;
    height: 0.8rem;
    font-size: 0.26rem;
    color: #5F5D5D;
    padding: 0.2rem;
    background: #fff;
}
i.jt_1 {
    color: #000000;
    font-size: 18px;
    position: absolute;
    top: 50%;
    right: 8%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.next {
    width: 7rem;
    height: 0.7rem;
    margin: 0.4rem auto;
    display: block;
    background: #F6AD02;
    border-radius: 25px;
    color: #FFFFFF;
    font-size: 0.26rem;
    line-height: 0.7rem;
    text-align: center;
}
/*年龄*/